{% extends "special_menu.html" %} {% load i18n %} {% block search_div %} {% endblock %} {% block id_main_div %} {% if request.user|HasPerm:"contenttypes.can_SetAccessByEmployee" %}

{% trans "编辑人员权限组" %}

{% trans "浏览人员权限组" %}

{% endif %} {% endblock %} {% block getdatalist %} {% if request.user|HasPerm:"contenttypes.can_SetAccessByEmployee" %} var after_object_action = function(){ $("#id_datalist").hide(); }; var after_cancel = after_submit = function(){ $("#id_datalist").show(); }; var refresh_left = function(){ var $query_tr = $("#id_datalist #id_tbl tbody tr:first"); if($query_tr.length > 0){ $("#id_datalist #id_tbl tbody tr:first").click(); }else{ $('#id_extend').get(0).g.base_query=["employee=0"]; $('#id_extend').get(0).g.load_data(); } return true; }; var after_query = function(){ refresh_left(); }; var after_submit = function(){ var cur_row = $($("#id_datalist").get(0).current_row).attr("data"); $("#id_datalist tr[data="+cur_row+"]").click(); $("#id_datalist").show(); }; var process_str = function(string, num){ if(string.length > num){ string = string.substr(0, num) + "..." } return string; } var str_query="{% autoescape off %}{{query}}{% endautoescape %}"; $("#id_datalist").model_grid({ dbapp_url:"{{ dbapp_url }}", model_url: "{{ dbapp_url }}personnel/Employee/", model_action_container: $("
"), fields_show: ["PIN", "EName", "DeptID.name"], row_operations: ["OpAddLevel"], "disabled_actions": ["_change","_delete","DeleteUserFace","DeleteUserPhoto","OpAddUserMsg","OpCardPrinting","id_OpPositionChange","PushUserFace","PushUserPhoto","OpDeleteTemplate","OpAdjustArea","OpAdjustDept","OpEmpType","OpIssueCard","OpLeave","OpRegisterFinger","OpSetAcc","OpTitileChange","OpUploadPhoto","OpDelLevelFromEmp", "OpSyncToDevice", "EnrollFP", "OpRemoveFromLevel", "OpRemoveFromGroup", "DelBioData", 'AttSetting', 'AccessSetting','PayrollSetting', "EnableApp", "DisableApp", "APPSetting"], layout_types: [], init_after_get_jdata:function(){ $("#id_datalist").get(0).g.a_div.after("
"); var $app_menu=$("#id_datalist").get(0).g.a_div; var $menu_more=$(".action_more_list"); var min_width=400; resize_menu($app_menu,$menu_more,min_width,"id_action_more"); $('.nav li').sfHover(); var base_query = ["employee=0"]; $("#id_OpAddLevel").remove(); $("#id_OpAddLevelToEmp").remove(); $("#id_extend").model_grid({ "model_url":"{{ dbapp_url }}access/ACAccessLevel/", "base_query": base_query, "model_actions": false, "object_actions": true, "obj_edit": false, "async": false, "row_operations": [], disabled_actions: ["_change","_delete", "OpAddDoor2Levels", "OpAddEmp2Levels"], }); $("#id_header_search_levels").click(function(){ var bln_submit=true var strwhere=[]; $("#level_query").find("input").each(function(){ var field_name = $(this).attr("id").replace("search_id_", ""); strwhere.push(field_name+"__icontains="+$(this).attr("value")); }); var datalist= $("#id_extend").get(0); datalist.g.init_query=strwhere; datalist.g.load_data(); }); var $tr = $("#id_datalist #id_tbl tbody tr:first") if($tr.length > 0){ $tr.click(); } }, on_row_click: function(grid, key, row_data){ $('#id_extend').get(0).g.base_query=["employee="+row_data]; var pin = $($("#id_datalist tr[data="+row_data+"]").find("td")[1]).text(); var first_name = $($("#id_datalist tr[data="+row_data+"]").find("td")[2]).text(); $("#id_extend h1").text("{% trans '浏览' %} "+process_str(first_name, 15)+"("+pin+")"+" {% trans '门禁权限组' %}"); $('#id_extend').get(0).g.load_data() var actions = $("#id_extend div.action").find('li a'); for(var i=0; i < actions.length; i++){ var ref = $(actions[i]).attr('ref'); var orgn = ref.split('?employee')[0]; $(actions[i]).attr('ref', orgn+'?employee='+row_data); } } }); $("#id_header_search_employee").click(function(){ var bln_submit=true var strwhere=[]; $("#employee_query").find("input").each(function(){ var field_name = $(this).attr("id").replace("search_id_", ""); strwhere.push(field_name+"__icontains="+$(this).attr("value")); }); var datalist= $("#id_datalist").get(0); datalist.g.init_query=strwhere; datalist.g.load_data(); }); {% endif %} {% endblock %}